package models

// 用户钱包变动记录
type PayWalletRecord struct {
	Bid *uint64 `gorm:"column:bid;primarykey"` // 余额变动ID
	CustId *uint64 `gorm:"column:cust_id"` // 用户ID
	Source *uint8 `gorm:"column:source"` // 记录来源 1:充值 2:消费 3:退款
	Title *string `gorm:"column:title"` // 标题
	RTime *jsontime.JsonTime `gorm:"column:r_time"` // 时间 业务发生时间
	Amount *float64 `gorm:"column:amount"` // 变动金额
	Balance *float64 `gorm:"column:balance"` // 余额
	SourceSn *string `gorm:"column:source_sn"` // 相关单据ID
	CreateTime *jsontime.JsonTime `gorm:"column:create_time"` // 记录生成时间
}
func (entity *PayWalletRecord) TableName() string {
	return "pay_wallet_record"
}